Light-Weight Currency Management Mechanisms in Deno

نویسندگان

  • Ugur Çetintemel
  • Peter J. Keleher
چکیده

This paper discusses the currency management mechanisms used in Deno, a replicated-object storage system designed for use in mobile and weakly-connected environments. Deno primarily differs from previous work in implementing an asynchronous weighted-voting scheme via epidemic information flow, and in committing updates in an entirely decentralized fashion, without requiring any server to have complete knowledge of system membership. We first give an overview of Deno, briefly discussing its voting scheme, proxy mechanism, basic API, and commit performance. We then present currency management mechanisms, based on peer-to-peer currency exchanges, that enable light-weight replica creation, retirement, and currency redistribution while maintaining protocol correctness. We also demonstrate that peer-to-peer exchanges can be used to exponentially converge to arbitrary target currency distributions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A DYNAMIC DATA/CURRENCY PROTOCOL FOR MOBILE DATABASE DESIGN AND RECONFIGURATION By YANLI XIA A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE

of Thesis Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Master of Science A DYNAMIC DATA/CURRENCY PROTOCOL FOR MOBILE DATABASE DESIGN AND RECONFIGURATION By Yanli Xia December 2002 Chair: Dr. Abdelsalam (Sumi) Helal Major Department: Computer and Information Science and Engineering Mobility is changing the way we desig...

متن کامل

Policy Analysis of Allocating the Subsidized Currency to Medication in Iran and Development of Political Alternatives

Introduction: The pharmaceutical industry of each country shows the capability of that country in providing health for the society. Medication has always been one of the most important pillars of health due to its effects on health. As a result, production, distribution, and pricing are a special priority of governments. Therefore, the medication subsidized currency allocation policy was formul...

متن کامل

Estimation the amount of currency outflow arising from publishing articles in foreign journals and providing strategies for resistance economy

Background and aim: The macro-policies of resistance economy emphasize reducing foreign dependencies and preventing unnecessary currency outflows. The purpose of this study was to calculate the amount of currency outflow resulting from the publication of articles in foreign journals and provide the necessary strategies in the field of research. Materials and methods: The present study was a mix...

متن کامل

Support for Speculative Update Propagation and Mobility in Deno

This paper presents the replication framework of Deno, an object replication system specifically designed for mobile and weakly-connected environments. Deno uses weighted voting for availability and pair-wise, epidemic information flow for flexibility. This combination allows the protocols to operate with less than full connectivity, to easily adapt to changes in group membership, and to make f...

متن کامل

Decentralized Replication Mechanisms in Deno

We are currently finalizing the design of Deno, a new shared-object system intended for use with replicated mobile and wide-area data. The broad aim of our research is to develop a framework for highlyavailable, decentralized shared-object protocols. The key idea is that our protocols will support high availability through a distributed voting scheme. Specifically, we will investigate (a) peer-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000